best shares to buy for swing trading