Egypt's Mubarak hangs on as army steps back