Mexican president to visit Trump in US on July 8, 9