The Severi inequality K^2>= 4chi for surfaces of maximal Albanese dimension