Jeremy Hunt announces ‘rock-solid’ commitment to rebuild public finances