Review: Marvel tells intergalactic soap opera with 'Eternals'