Alan Keyes discusses religion in American public life