An 18-year-old has been charged with murder after a stabbing in Melbourne.