AffectEval: A Modular and Customizable Framework for Affective Computing