allen west refuses to apologize for communist remarks