Sony and Microsoft offer refunds for disappointed gamers