Fragment-based drug discovery applied to heat shock protein 90 (HSP90)