Mexico volcano spits 3 kilometre-high ash cloud