Polymers grafted to convex surfaces: a variational approach