Pensions agreement torn up - unions slammed