Naomi Watts to play Princess Diana