What Is a Cross-Chain Bridge and How Are Bridges Hacked?