Portfolio selection with independent component analysis