Sony snaps up Snoopy in $475 million deal to acquire Peanuts franchise