Candice Swanepoel launches Tropic of C resort collection