Suzlon net profit at Rs 320 crore