Quantum Capacitance of Graphene Sheets and Nanoribbons