Sir Paul McCartney has imposed a ban on signing autographs, following in the footsteps of fellow Beatle Sir Ringo Starr.