Multi-Agent Reinforcement Learning-based Cooperative Autonomous Driving in Smart Intersections