Thousands of Tesco Banking customers entitled to a refund following wide-spread error