Foster's 42 carries Vanderbilt in overtime