Police charge a 36-year-old man after he allegedly stabbed four people near a shopping strip at Moonee Ponds in Melbourne’s north-west.