Giant killings are the order of the day in the FA Cup third round, as non-league Macclesfield and Luton progress and Newcastle are beaten by Brighton.