Gemini files for Nasdaq IPO with plan to sell over 16 million shares at $17 to $19 each