Malala all smiles as she meets Queen Elizabeth