A Spectral Approach to Analyzing Belief Propagation for 3-Coloring