Optical limiters and photovoltaic devices based on C60, carbon nanotubes and their nanocomposites