From polls to votes to seats: Forecasting the 2010 British general election