Marc Marquez took victory on his return to Moto2 after last year's injury, winning a spectacular race in Qatar.