Top reasons why your cat is not eating