海市蜃楼的形成原因是什么?