Red alerts have been issued for almost 3,000 towns and cities across Brazil, which have been experiencing an unprecedented heatwave. Rio de Janeiro recorded 42.5C on Sunday - a record for November…