British PM's party suffers heavy losses in mid-term polls