Google unveils Nexus 5 Android KitKat smartphone