NSW Budget good for mining as sector delivers record royalties