Assembly of ordered carbon shells on GaN nanowires