Obama sharpens tone on Israel, calls for two-state solution