Thousands evacuated as Philippine volcano spews ash, rocks