how long can cheesecakes be frozen for