Deep Hubble Space Telescope Observations of Blue Star Clusters in NGC 3597