Efficient bulk heterojunction photovoltaic devices based on modified PCBM