Effects of graphene defects on gas sensing properties towards NO 2 detection