James Vaughan: ‘My only regret is I didn’t stay at Palace’