EPA allocates €6.5m for 24 projects in latest research call