Nasa awards new contract to continue programmes at W M Keck Observatory