how long do I have to pay property taxes