I don't disagree with anything above - but the best advice I can offer from personal experience (apart from land on another runway - but that's seldom much good where I am, where the prevailing wind 90% of the time aligns with the setting sun), is to wear a baseball cap and pull it down so the brim is just below the edge of the sun. Messes up general lookout, but improves the view of the runway massively.
G