Cosmic microwave anisotropies from BPS semilocal strings