Three teenagers have been taken to hospital after suffering knife wounds in a fight at a major shopping centre in suburban Melbourne.