Nick Clegg visits Egypt - and talks human rights