The prime minister had to contend with pouring rain while announcing the General Election outside No 10.