Sir Paul McCartney congratulates ‘best pal’ Ringo Starr on knighthood