Syrian opposition fighters kill at least 40 in battle for Alawite village in Hama