Kaiser posts nearly $40B in revenue for H1, but net income drops 21%