Beijing rent ranked world’s least affordable