Sprint signs smart-grid agreement with four companies