A Walrasian Mechanism with Markups for Nonconvex Markets