Body size-dependent energy storage causes Kleiber’s law scaling of the metabolic rate in planarians