Somali President Hassan Sheikh Mohamud has accused Israel of violating international law and of 'illegal aggression'.