High strength elastic polypropylene