John Kerry warns Israel of last chance for Mideast peace