Katy engineer faces first criminal charges in BP oil spill