is a structural engineer a civil engineer