Mason's Famous Lobster Rolls opens in Southwest Florida