The UK is on swine flu alert after the virus killed more than 100 people in Mexico and spread to the US and Canada.