Weight problems are linked to cancer