Toyota posts best quarter ever