President Mubarak urged to keep promise he made three years ago