A Sivapithecus palate and other primate fossils from India