Panama's president vowed Sunday to end a key development deal with China after meeting with Secretary of State Marco Rubio and after complaints from President Donald Trump that the Latin American country had ceded control over its critical shipping canal to Beijing.