BP says