Tower Bridge weddings helping iconic landmark bring in cool £3.1m