Switzerland's consumer inflation up 2.9% in May, highest in 14 years