MGNet: Monocular Geometric Scene Understanding for Autonomous Driving