146 countries now recognise a Palestinian state