Romanian teenager David Popovici breaks men’s 100m freestyle record