Strategies towards developing promoters to circumvent homology based gene silencing: CaMV 358 promoter as a model