Barcelona & Madrid are among the top 6 start-up capitals in Europe