UK house prices rose by 7.1% compared with a year ago, the Nationwide says, amid high demand from buyers.