Non-league clubs Macclesfield, Weston-super-Mare and Boreham Wood are through and could draw a Premier League giant in the FA Cup third round