Double Regenerating Codes for Hierarchical Data Centers