RainFocus secures $40m investment for event marketing platform