Silver Haze review – messy in a lifelike, truthful way