Flexibly reshape data: a reboot of the reshape package