Scaling and self-similarity in growth of clusters on surfaces