"Scandal" star Scott Foley says he will do anything for his kids