BP seeks $9.9 billion tax credit for oil spill costs