Japan snow Tokyo gets November snow for first time in 54 years