Zero hours contracts set for reform