Report: California public colleges not producing enough STEM degrees