James Harden drops 43 points