‘Mary Poppins’ perfect family entertainment