Firmer rand weighs on maize prices