Obama to host China's President Xi amid simmering tensions