Design of a Graphite Based Thermal Energy Storage for Concentrated Solar Power Applications