Panama Canal buys new locomotives