Mexican president cancels planned DC meeting with Trump