who played the drill sergeant in full metal jacket