McLaren has teamed up with Honda, who will provide a 1.6-litre V6 engine for its latest Formula One race car - the MP4-30.