Burglar John McWhinnie pleads guilty to string of heists