Andy Carroll Completes West Ham Switch