John McDonnell promises living wage under next Labour government