can evening primrose oil cause heavy periods