Geneva marathon wins sustainable development award