甲公司通过签订服务期协议将尚有 4 年劳动合同期限的职工刘某派出参加 6 个月的专业技术培训,甲公司提供 10 万元专项培训费用。双方约定,刘某培训结束后须在甲公司工作满 5 年,否则应向公司支付违约金。刘某培训结束工作 2 年时因个人原因向公司提出解除劳动合同。下列关于刘某服务期约定及劳动合同解除的表述中,正确的是()
A.双方不得在服务期协议中约定违约金 B.5年服务期的约定因超过劳动合同剩余期限而无效 C.刘某可以解除劳动合同,但甲公司有权要求其支付违约金 D.服务期约定因限制了刘某的自主择业权而无效