BA invests to boost customer experience