Cameroon battling 'anti-homosexuals apartheid': lawyer