Social-aware Planning and Control for Automated Vehicles Based on DRF and MPCC: Roundabouts Driving