Understanding coherence and integration in integrated STEM curriculum