cairo: Fix a mistaken mask_surface signature

This looks like a typo, as Cairo's API for mask_surface looks like this:

    cairo_mask_surface(cairo_t *cr, cairo_surface_t *surface, double surface_x, double surface_y);