User-centric Need-driven Affect Modeling for Spoken Conversational Agents: Design and Evaluation