Man recovers after being robbed while impaled on stake