European Commission chief Jean-Claude Juncker says EU member states have "failed to deliver" on the migrant crisis and warns that restoring borders in response to the problem could kill off the internal market.