At least 23 soldiers killed in Tajikistan ambush