Understanding (SBLC) Standby Letter of Credit and Bank Guarantee (BG)