Pakistan sign $820m Thar coal agreement