BA says move from rewarding distance flown to cash spent is based on ‘customer feedback’