London police 'racist, sexist, homophobic' - report