New political horizon is needed for Palestinian people so they can see pathway to 2-state solution, says David Cameron