Comparison between discrete dipole approximation and other modelling methods for the plasmonic response of gold nanospheres