Alon USA Energy, Inc. SWOTS Analysis