President Museveni lashes out at his critics for being homophobic