Adsorption configurations of carbon monoxide on gold monolayer supported by graphene or monolayer hexagonal boron nitride: a first-principles study