Addition theorems for spherical waves