how long was james taylor married to carole king