mecca is the major holy city of islam