Ex-BP engineer says company records clear him in Gulf spill