Enzymatic Biofuel Cell: Opportunities and Intrinsic Challenges in Futuristic Applications