Malcolm Turnbull echoes Kevin Rudd on 'massive moral challenge' over budget