Beijing hit by heaviest rains in 140 years as typhoons batter eastern Asia