The Shape of Water by Guillermo del Toro has won the Oscar for Best Picture at the 90th Academy Awards in the US.