Westpac has been fined $26 million for grossly negligent conduct after failing to respond to customers in financial hardship.