British Airways has revealed a major change that will impact travel rewards for its loyal customers - here's everything you need to know