Weather Services’ multi-million IT tender marred by controversy