Osborne's budget surplus move is 'nakedly political'