Afghan clashes leave 55 militants dead