Rumble going public, enters agreement with Cantor Fitzgerald