Public mourns Princess Diana on 20th anniversary of death