P&G recalls body sprays sold in US after detecting cancer-causing chemical