Bill Shorten's push for a banking royal commission is a "populist whinge" that threatens to undermine a key pillar of the Australian economy, Treasurer Scott Morrison says.