Cruz on vacation in Mexico as storm slams Texas – AP