Design and analysis of a dual-polarized graphene based microstrip patch antenna for terahertz applications