Vitamin World raises more than $500,000 for Vitamin Angels