Princess Diana film opens after critical mauling