Box’s highly anticipated IPO should hit in late May