Obama sharply questions Mubarak pledge