As mercury hits sweltering 46C in places, people urged to stay indoors, stay cool and hydrated, protect young children and animals