Cyclicity and generation of points modp on elliptic curves