Arne Duncan to Silicon Valley: 'We have so far to go'