Steffan Lewis had a big impact on Welsh politics in a promising career cut short by cancer.