Gibernau shines in second annual Riders for Health golf tournament