Adição da equação da linha de regressão e R2 no gráfico

Gostaria de saber como adicionar a equação da linha de regressão e R ^ 2 noggplot. Meu código é

library(ggplot2)
df <- data.frame(x = c(1:100))
df$y <- 2 + 3 * df$x + rnorm(100, sd = 40)
p <- ggplot(data = df, aes(x = x, y = y)) +
            geom_smooth(method = "lm", se=FALSE, color="black", formula = y ~ x) +
            geom_point()
p

Qualquer ajuda será muito apreciad

questionAnswers(5)

yourAnswerToTheQuestion