Blackburn keep their playoff hopes alive winning 3-1 at Charlton