San Francisco’s Big-Hatted ‘Beach Blanket Babylon’ to Close after 45 Years