Caerphilly's MP Chris Evans is set to tackle the London Marathon for the third time.