Yemeni president offered to step down in 30 days