Palestinian PM Fayyad offers resignation