Sen. Cruz slams Trump critics after Texas floods: 'Not a time for partisan' politics