British Airways faces snow bill on GBP 50 mn