Filter::Currency returns undef for undef amount

otherwise it calls format_price which barfs on undef arg