The Albany Gazette - BP plunges into $20.4-bn loss on Russia exit