how much is a cat check up