Fuzzy Choice Functions: A Revealed Preference Approach