Clinton attacks Trump in new ad