Approximation algorithms for scheduling jobs with release times and arbitrary sizes on batch machines with non-identical capacities