I am moving out at the end of my lease and my landlord sent me a letter stating that I have to have the carpets professionally cleaned. I've lived there for 3 years and was planning to clean the carpets myself. Can they force me to pay a professional company?