Israeli forces kill seven people in Gaza amid reports Hamas has approved an Israeli list of 34 captives to be freed.
US Army veteran also visited the city twice in months leading up to truck attack, law enforcement officials say.