Israeli PM Netanyahu declares 'war' after Hamas terrorists launch massive attack