Josh Williams to resign from Facebook