Obama announces deal to avert US default