Burnley sign keeper Joe Hart from Manchester City on a two-year deal for afee in the region of £3.5m.