The SNP is trailing behind Scottish Labour in terms of spending power after Anas Sarwar's party recorded a £100,000 donation from an energy magnate.