Boris Johnson’s most controversial opinions – from his burka ‘letterbox’ jibe to racism allegations