Halogenated Boron Subphthalocyanines as Light Harvesting Electron Acceptors in Organic Photovoltaics