RAFT synthesis of linear and star-shaped light harvesting polymers using di- and hexafunctional ruthenium polypyridine reagents