Uganda court annuls law banning homosexuality