CafePress Acquired by Snapfish for $25M Amid Recent Struggles