If a^2 + b^2 + c^2 = 16 and ab + bc + ca = 10, find the value of a + b + c.