Powell breaks world 100m record