Home Aviation British Airways to spend £4.5b on product upgrades thru 2021