Budget 2013 is 'tough but fair'