Optimum Physical-Layer Frame Size for Maximising the Application-Layer Rateless Code's Effective Throughput