Supermarket prices, defence spending, Donald Trump and referendums dominated the second day of the federal election campaign.