Theory of graphene saturable absorption