president trump 30 hours