Smart speaker manufacturer Sonos files IPO against tech giants