Schwarzian differential equations and Hecke eigenforms on Shimura curves