Budget to be a 'titanic effort': PM