Senate passes bill cutting $4 billion from public school funding