Anti-oxidant and anti-inflammatory activities of leaves of Barringtonia racemosa