Beijing Marathon returns after two year hiatus