Hearts win the Women's Scottish Cup Edinburgh derby as Celtic, Glasgow City and holders Rangers also progress to the last 16.