Israel's Benjamin Netanyahu has warned of an imminent threat from an Iranian nuclear bomb for more than 30 years.