use rsvg_handle_set_dpi() rather than cairo_scale() to avoid int truncation on dimensions see https://github.com/jcupitt/libvips/issues/688