Watchdog blocks AGL buyout of Macquarie Generation