Juniper bows to pressure, plans $2 billion buyback