Cakes, babies and placards. The leaders of Britain's major political parties have been out campaigning for the general election.