WARRANT TO PURCHASE SHARES OF COMMON STOCK SOLIGENIX, INC.