Supreme Court to hear cases on veterans' benefits, pet food