Yen slides as solid Chinese data bolsters risk sentiment