Mark Ruffalo apologizes for tweet suggesting Israel committed 'genocide'