Telstra signs deal for 70MW solar farm to cap energy costs