Oxygen intercalation under graphene on Ir(111): energetics, kinetics, and the role of graphene edges.