Germany's sex trade: £11 billion mega brothels, sex caravans and £1,000-a-night escorts