Britain hands Hong Kong back to China after 156 years, in a rain-soaked ceremony watched by the world.