Explain why x-rays are suitable for studying molecular structure of solids at a neat-atomic resolution. Why not gamma rays, UV light, or microwaves?