Droplet spreading on a heterogeneous solid surface