A Conservative MP has accused the government of lacking "transparency" as it emerged that more asylum hotels have opened since they took office than closed.