Nissan aims to launch electric and hybrid cars by 2010