Minimum-energy broadcast in random-grid Ad-Hoc Networks: Approximation and distributed algorithms