Marathon shores up Jamaica's Olympic effort with $12-million support