49ers legend Freddie Solomon dies