Antigenics gets world's first cancer vaccine approval