BA and Kenya Airways ink codeshare