Defoe hat-trick ends Leeds run