Pelosi cancels Afghanistan trip, citing 'grave threats'