BP battles Alaska oil spill