Young workers tell MPs zero-hour contracts must go