Ensure value exists in clean method for AbsoluteDiscount benefits

Without a value, applying an AbsoluteBenefit raises a TypeError.

Fixes #670