British Airways grounds nearly all flights as pilots strike