Labour approaches the May 7 elections struggling in the polls and facing challenges from both Reform UK to the right and a resurgent Green Party to the left