UK's annual inflation eases to 9.9%, unexpectedly lower than estimates