Mary Poppins branded racist by US academic