Bio-based macroporous polymer nanocomposites made by mechanical frothing of acrylated epoxidised soybean oil