MobiKwik Launches Instant Fixed Deposit Product With Up To 9.5% Returns