Liberal Democrats will not enter a coalition with any party that does not agree to protect education funding, Liberal Democrat Leader and Deputy Prime Minister Nick Clegg has said.