Uganda's president to sign anti-gay bill