Chemical functionalization of carbon nanotubes with 3-methacryloxypropyltrimethoxysilane (3-MPTS)