Asian markets rally