Bill Shorten sets up election contest over budget priorities in $35b cash splash