Physicist Ken Libbrecht has taken hundreds of photos of individual snowflakes and ice crystals. Here is a small selection of his beautiful images