Nexus 5 officially announced and now back in stock! (Update)