More than 43000 Hajj pilgrims receive medical services in Makkah and Madinah