A man has been charged with murder over a fatal stabbing outside a fast-food shop in Sydney’s inner west.