Sonic the Hedgehog 2 film beats predecessor, speeding to $331.6M at the box office