OIC agrees to recognize East Jerusalem as Palestinian capital