Scotland has been crowned the best place for landlords to invest as research has shown the average yield for Scottish buy-to-let properties scoops the rest of the UK.