Biharmonic submanifolds of CP^n