Heywood and Middleton, 2010 general election