Cat found three weeks after Oklahoma tornado