In the March 2006 attack , a suicide bomber rammed his car into a vehicle carrying U.S. diplomat David Foy near the American consulate in Karachi .