sir fred hoyle