El primer ministro de Jordania, Hani al Mulki, ha dimitido después de una huelga general y tras varios días de protestas.