SNP Westminster leader Stephen Flynn will stand for Holyrood next year after dropping a controversial bid to hold dual mandates as MP and MSP.