G7 and web giants agree to block terrorist propaganda