Molecular Engineering On Semiconducting Polymers For Enhancing Solar Cell Performance