ICO fines spam-happy companies £600,000