Blackburn edge past Blackpool to move into top six