PM says changing world public opinion will force Israel to Palestinian rights