Melbourne is no longer on track to overtake Greater Sydney's population, meaning Sydney will retain its position as Australia's largest city for at least another decade.