Reasoning with fuzzy and uncertain evidence using epistemic random fuzzy sets: general framework and practical models