European inflation eases to 2.6% as energy prices fall and food inflation slows