BP contract ban lifted by US government