Nova Scotia Premier Iain Rankin calls summer election with vote set for Aug. 17