Shane Watson ton puts Australia on top against England