870,000 Toyota vehicles recalled