Zuckerberg will sell seven billion shares in 18 months