Abbas says settlements block Mideast peace deal