Trump warns of 'retribution' against SNL