Virginia public colleges agree to freeze tuition next year