The combined effect of roughness and heterogeneity on contact angles: the case of polymer coating for stone protection