Apple's new $350 HomePod speaker sounds great - but there are 7 crucial things it can't do