Graphene Based Flexible Electronic Devices