French supermarket chain Carrefour has announced it will stop selling products from PepsiCo brands in a protest against unfair pricing.