how long has kevin durant been with golden state warriors