Proxima Centauri b: Have we just found Earth’s cousin right on our doorstep?