Lincecum struggles again; Angels lose 6-2 to Red Sox