Nick Clegg issues apology for breaking tuition fee pledge