Jordan teeters on edge of political instability