Davis leads Pelicans to 3rd straight win