Biden, McCain blast Trump