General model for estimation of longshore transport at shingle/mixed beaches