Portland restaurant catches rare lobster