租约是三年,现在还差2年,房东把房子卖了以后,说是和新房主约定好了我可以继续住到租约到期,这可以算是违约吗?(没有重新签订任何的新租赁合同)另外,租房合同中约定的违约后,违约方需要赔偿房租年租金的50%,这合法吗?