Star Bulk Carriers Corp. reports net profit of $74.9 million