Student charged with arson after dorm fire