A Block Hybrid Method for Non-linear Second Order Boundary Value Problems