If a^2 + b^2 + c^2 = 20 and a + b + c = 0, find ab + bc + ca.