Discuss as:

U.S. bans BP from new government contracts after oil spill deal