New polls give Obama slight edge