40 year old Vince Carter nails half court shot