Ken Henry excoriates politicians, warns future jobs at risk