Trafalgar chief pollster predicts Trump victory