Margaret Thatcher: How will history view her?