The fundamental gap of a convex domain