An Open Case-based Reasoning Framework for Personalized On-board Driving Assistance in Risk Scenarios