Uganda court annuls anti-homosexuality law