How Bank Guarantee Letter Could Help Secure a Transaction and Risks Involved?