Toby Keith makes surprise stop at Stillwater restaurant