Sarah Harding "gave herself a hard time" for not discovering her cancer sooner, according to her friend Davina McCall.