British Airways owner IAG reports bigger than expected profits