Xero ranked No 1 by Forbes