Fisherman rescued after 95 days lost at sea