Trafalgar Group pollster who predicted 2016 result says Trump will win again