Michelle Obama has lunch in Dalkey pub