Uganda's President Museveni approves tough new anti-gay law