Mossad predicts Iran will have nuclear weapon in three years