Bahrain-based Cryptocurrency Exchange Rain Raises $110 Million Funding