Mexican president slams US for 'endorsing' removal of former Peruvian president Castillo