Combined in-plane and through-the-thickness analysis for failure prediction of bolted composite joints