Assad puts Hamas in corner over Syrian assault