who played gomer pyle in full metal jacket