Self-affine random surfaces