Cambodia MPs back law barring PM Hun Sen's long-time rival