CALRec: Contrastive Alignment of Generative LLMs For Sequential Recommendation