Josh Tongue took three wickets before lunch as Australia’s top order were knocked over in the fourth Ashes test in Melbourne.