Swedish PM Stefan Lofven to step down in November