Calvinia schools reopen after protests over funding woes