On the existence of solutions of singular boundary value problems for higher order difference equations