Hon Hai Precision Industry Company, Ltd. SWOT Analysis