A Prediction And Planning Framework For Scalable Autonomous Driving In Urban Areas