Pepsi lives up to its promise of more Fizz, more refreshing