Microsoft and Google will offer free or discounted cybersecurity services to rural hospitals across the US in a bid to make them less vulnerable to cyberattacks that have disrupted patient care and threatened lives, the White House and Microsoft said Monday.