KEF XIO Soundbar review: an 820-Watt movie theatre that fits on a shelf