BP suspended from US federal contracts over Deepwater disaster