Energy Efficient Protocols for Delay Tolerant Networks