add a FindCairo cmake macro