Macarthur go top of A-League with win