John Harbaugh provides updates on Ravens injuries, Kyle Hamilton’s contract extension