Singer Keyshia Cole makes a vow of celibacy