McCain says he's not afraid to fight Trump