CMHC revises mortgage program