Labour suffers shock losses in General Election