Can my employer give me a new contract, years after I start working for the company?