Market report: Rate cut hopes fuel stock rally as UK politicians make bid for last votes