Barack Obama on the difference between Silicon Valley and government