Large deviations for simple random walk on supercritical percolation clusters