French group to buy PepsiCo's Tropicana in $3.3 billion deal