Cocoa Beach pier gets $3.5 million rehab with new restaurants