St. Johns approves golf carts on city streets after neighborhood advocacy