Shape coexistence and low-lying collective states in A ≈ 100 Zr nuclei