Boris Johnson says 'sorry' for effect pingdemic has had on H