Boris Johnson paid 326 400 USD for speech to insurers