Eagle Scout cuts ribbon on new beach pavilion