Cash from resources set to hit record $349b