Peter Johnstone (mathematician)