John Wall injures knee, will miss eight weeks