Cycle Pharmaceuticals appoints Steve McCue as Chief Financial Officer