May inflation up 2.8%