Clemson Beats Alabama 35-31 with Last-Second Touchdown