Melbourne restaurant fined $100k for underpaying visa holder