Petrogenesis of municipal solid waste combustion bottom ash