Less than half of millennials have life insurance