Vitamin and mineral complex