Effects of nanoparticle size and concentration on optical, toughness, and thermal properties of polycarbonate