Spectral Properties of High-Tc Cuprates via a Cluster-Perturbation Approach