Katie Price feared losing son Harvey