Price rises hit a new high in the year to May due to coffee, chocolate and non-food goods.