I have these gorgeous glass shower screens, but man they are a pain to clean and keep clean.

How do I remove soap scum, water marks so they are streak free?

Thanks