British Airways wrongly turns away passenger at Gatwick – then blames her for ‘arriving late’ at airport