Contracting with Gharar (Uncertainty) in forward contract: What does Islam says?