EU needs 'million legal migrants a year' as bloc crippled by workforce crisis