New Trump ad goes hard