Carbon monoxide sensor based on polypyrrole–graphene oxide composite: a cost-effective approach