Asian markets, KLCI battered as ringgit slumps