SFO charges Weavering founder Magnus Petersen with fraud