Obama grabs a sandwich in Boston