Highly stable CuInS2@ZnS:Al core@shell quantum dots: the role of aluminium self-passivation.