PM vows cheaper foodgrains