Joint Pedestrian and Vehicle Traffic Optimization in Urban Environments using Reinforcement Learning