Panama Canal adds fees as climate change pinches ships