England bowler Stuart Broad takes five wickets and Australia's Steve Smith earns a century on day one of the first Ashes Test at Edgbaston.