Google Nexus 5 officially unveiled: On sale 1 November