Ugandan president to sign anti-gay bill