Labour would retain four of Cumbria's five parliamentary seats if a general election were held now, according to a new major poll and constituency-level analysis.