Kenya expects to harvest of 43 million bags of maize