Marvell Technologies stock 2040 prediction