A man is fighting for life after being hit by a car in Melbourne.