Dynamic Decision-Making Framework for Autonomous Vehicles in Urban Environments with Strong Interactions