The theoretical limits of scientific power