Home Stock Asian markets end higher: Shanghai Composite hits 10-year high