Roosevelt Island 'perfect location' for high-tech Cornell and Stanford campus