single-layer graphene based multifunctional transparent devices