Puma Energy rank highest in new customer survey