The cholesterol transporter ABCG1 links cholesterol homeostasis and tumour immunity