Average UK house prices top £260,000 for first time