In-situ reactive loading of platinum onto tin oxide nanocrystals with superior catalytic performance for hydrogenation of 4-nitrophenol