General Election polls and projections: June 5