The boyfriend of slain cross-country traveller Gabby Petito admitted killing her in a notebook discovered near his body in a Florida swamp, the FBI says.