Ashton Kutcher has shed 12 pounds training for marathon