Unitary representations of the Virasoro algebra and a conjecture of Kac