US fines British Airways $1.1 million over delayed refunds