Trump has rescheduled the dinner to July 24 and confirmed his attendance, with enhanced security measures at the new venue.