Taliban raid on Afghan town kills 53