Giovanni Ribisi and Sarah Silverman on their hilarious and heartwarming roles in 'A Million Ways to Die in the West'