Newcastle United saw their Championship lead cut to three points as they were held to a draw in a cagey match against fellow promotion hopefuls Reading.