UK inflation fell sharply to 1.7%, below the Bank of England's target for the first time in more than three years.