Blind girl with brain tumour sings for Queen after being invited to Windsor Castle