difference between << and += for string concat