Lobster rolls approach $50, but Bostonians appear happy to shell out