James Harden joins Nets in huge NBA swap