An 18-year-old man has been charged with murder over an alleged hit-run crash that killed a teenager in Melbourne's north-west in 2023.