Israel warns Iran could have nuclear bomb by year-end