IGF-1 as One-Stop Cancer Shop