P&G buys supplements brand Thorne for $3.8 billion