Amnesty International condemns 'homophobia' in Africa