Social-aware Planning and Control for Automated Vehicles Based on Driving Risk Field and Model Predictive Contouring Control