A punishing drought has caused the lowest water levels in more than 100 years in the Amazon and its major tributaries.