Mecca and Medina top tourist spending