Someone will have a stroke every three minutes without urgent action on prevention and care, the Stroke Association has warned.