Acid azo dyes for efficient molecular photovoltaic: study of dye-sensitized solar cells performance