Apple postpones launch of HomePod speaker until 2018