Panama Canal rainfall lowest in 106 years