Bad contracts to cost Ghana US$40b of oil revenue – Expert