McLaren deserves better, says Lewis Hamilton after Belgian GP crash